package com.ellecity06.cwhiskymall.ui.consumer_gift

import com.ellecity06.common.base.view.IUiIntent

/**
 * @author ellecity06
 * @time 2024/10/29 16:41
 * @des
 */
sealed class ConsumerGiftIntent : IUiIntent {
    /**
     * 拉取数据的意图
     */
    object FetchData : ConsumerGiftIntent()

    /**
     * 按钮操作的意图
     */
    object AddBtnAction : ConsumerGiftIntent()

    /**
     * 领取的意图 首次领取
     */
    data class GoReceive(val id:Int?=-1) : ConsumerGiftIntent()
    /**
     * 领取的意图 叠加领取
     */
    data class SupReceive(val id:Int,val contributionLevel:String) : ConsumerGiftIntent()

}
